package indi.zhifa.study2025.oa.admin.facade.menu;

import indi.zhifa.study2025.oa.model.expose.menu.dto.MenuCreateDto;
import indi.zhifa.study2025.oa.model.expose.menu.dto.MenuEditDto;
import indi.zhifa.study2025.oa.model.expose.menu.vo.MenuTreeNode;
import indi.zhifa.study2025.oa.model.expose.menu.vo.MenuVo;

public interface IMenuFacade {
    MenuVo addMenu(Long pParentId, MenuCreateDto pMenuCreateDto);
    MenuVo edit(Long pId, MenuEditDto pMenuEditDto);
    MenuVo delete(Long pId);
    MenuTreeNode getTreeNode(Long pId);
    MenuVo info(Long pId);
}
